<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // 数组的遍历 --- 把数组中的每一个值都读一遍

        // 方法
        //    for循环
        //       i是数字
        //       遍历所有的值  包括空值

        //    for in 
        //       i是字符串
        //       遍历所有存在的值  自动过滤掉空值

        //   for of   遍历值(看不到下标)

        var arr = [1,2,3,4] ;
        arr[10] = 8 ;

        // 通过下标读取数组中的值  
        for(var i = 0 ; i < arr.length ; i++) {
            console.log(i , arr[i]) ;    // i 数字
        }


        // for in 遍历对象
        for(var i in arr) {
            console.log(i , arr[i]) ;    // i 字符串
        }


        // for of  遍历值   v代表的是数组中的值
        for(var v of arr) {
            console.log(v) ;
        }



        // 1 随机10个数存入数组
        // 2 求数组中的所有值的平均数

    </script>
    
</body>
</html>